/*
 主样式文件 
 2022年3月11日
 mz
 */

/* 字体图标（iconfont）大小 */
.iconfont {
    font-size: 14px;
}

/* 修改bootstrap 原有样式 */
.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.float-none {
    float: none !important;
}

body {
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
}

.card {
    margin-bottom: 15px;
}

.card-body {
    padding: 15px
}

label {
    font-weight: 400;
}

/**
* 列表页样式区域
* 开始
*/

.kj-list-content-container>.bootstrap-table.bootstrap3>.fixed-table-container.fixed-height,
.kj-list-content-container>.bootstrap-table.bootstrap3>.fixed-table-pagination {
    margin: 0px 15px;
}

/* 列表 */
.kj-list-container {
    padding-top: 15px;
    /* padding-bottom: 15px; */
}

/* 预留方法，列表搜索容器 */
.kj-list-queryFrom-container {
    margin-top: 15px;
    margin-bottom: 0px;
}

/* 列表页内容（表格）容器 */
.kj-list-content-container {}

/* 列表页内容（表格）按钮容器 */
.kj-list-content-btn-container {
    margin-top: 15px;
}

.kj-list-content-btn-container.form-group {
    margin-left: 0px;
}

.kj-list-queryFrom-container>.card-body {
    padding-bottom: 0px;
}

.kj-list-query-label {
    font-weight: 400;
    padding-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 16px;
}

.kj-list-query-btn-container {
    text-align: right;
}

.kj-list-query-btn-container>button {
    margin-left: 15px;
}

.kj-list-content-btn-container {
    text-align: left;
}

.kj-list-content-btn-container>button {
    margin-right: 15px;
}

.kj-list-queryFrom,
.kj-list-queryFrom-item {
    overflow: hidden;
}

/* 搜索条件收起展开样式 */
.kj-packUpdiv {
    height: 16px;
    background: #F5F6FA;
}

.kj-packUp-span {
    color: #767b90;
    width: 16px;
    height: 16px;
    display: block;
    margin: 0 auto;
}

.kj-packUpdiv-icon:hover {
    cursor: pointer;
}

/* 列表收起样式 */
.kj-packUpdiv>.kj-packUp-span>i#kj_slideBtn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1629266674221' class='icon' viewBox='0 0 3433 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='17328' width='200' height='200'%3E%3Cpath d='M0.783059 1020.385882L302.682353 396.468706A602.352941 602.352941 0 0 1 844.860235 56.621176h1661.650824a602.352941 602.352941 0 0 1 534.287059 324.065883l333.101176 639.698823h-3373.17647z' fill='%23F5F6FA' p-id='17329'%3E%3C/path%3E%3Cpath d='M1687.431529 605.846588l297.502118 225.15953c14.456471 11.264 38.309647 11.565176 53.187765 0.602353 14.456471-11.264 14.155294-29.274353-0.722824-40.237177L1714.718118 546.936471a41.743059 41.743059 0 0 0-13.492706-6.505412c-1.626353-0.542118-3.433412-0.542118-5.180236-0.843294-2.831059-0.481882-5.662118-1.204706-8.613647-1.204706-3.011765 0-5.782588 0.722824-8.613647 1.204706-1.686588 0.301176-3.614118 0.301176-5.24047 0.843294a41.140706 41.140706 0 0 0-13.432471 6.505412l-322.740706 244.314353a25.780706 25.780706 0 0 0-11.444706 19.998117 25.298824 25.298824 0 0 0 10.661647 20.239059 46.622118 46.622118 0 0 0 53.12753-0.602353l297.682823-225.099294z' fill='%2333CABB' p-id='17330'%3E%3C/path%3E%3Cpath d='M1687.371294 304.609882l297.502118 225.219765c14.456471 11.264 38.309647 11.504941 53.187764 0.602353a25.298824 25.298824 0 0 0 10.721883-20.299294 25.780706 25.780706 0 0 0-11.444706-19.998118L1714.778353 245.76a41.682824 41.682824 0 0 0-13.492706-6.505412c-1.626353-0.542118-3.433412-0.542118-5.240471-0.843294-2.831059-0.481882-5.662118-1.204706-8.613647-1.204706-3.011765 0-5.722353 0.722824-8.553411 1.204706-1.746824 0.361412-3.614118 0.361412-5.240471 0.843294a41.140706 41.140706 0 0 0-13.492706 6.505412l-322.68047 244.314353a25.840941 25.840941 0 0 0-11.444706 19.998118 25.298824 25.298824 0 0 0 10.661647 20.299294 46.622118 46.622118 0 0 0 53.187764-0.602353l297.562353-225.219765z' fill='%2333CABB' p-id='17331'%3E%3C/path%3E%3C/svg%3E");
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    width: 54px;
    display: block;
}

/*  列表收起样式 -- 收起背景图 */
.kj-packUpdiv>.kj-packUp-span>i#kj_slideBtn.kj-icon-shou-by-listpage {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1629266674221' class='icon' viewBox='0 0 3433 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='17328' width='200' height='200'%3E%3Cpath d='M0.783059 1020.385882L302.682353 396.468706A602.352941 602.352941 0 0 1 844.860235 56.621176h1661.650824a602.352941 602.352941 0 0 1 534.287059 324.065883l333.101176 639.698823h-3373.17647z' fill='%23F5F6FA' p-id='17329'%3E%3C/path%3E%3Cpath d='M1687.431529 605.846588l297.502118 225.15953c14.456471 11.264 38.309647 11.565176 53.187765 0.602353 14.456471-11.264 14.155294-29.274353-0.722824-40.237177L1714.718118 546.936471a41.743059 41.743059 0 0 0-13.492706-6.505412c-1.626353-0.542118-3.433412-0.542118-5.180236-0.843294-2.831059-0.481882-5.662118-1.204706-8.613647-1.204706-3.011765 0-5.782588 0.722824-8.613647 1.204706-1.686588 0.301176-3.614118 0.301176-5.24047 0.843294a41.140706 41.140706 0 0 0-13.432471 6.505412l-322.740706 244.314353a25.780706 25.780706 0 0 0-11.444706 19.998117 25.298824 25.298824 0 0 0 10.661647 20.239059 46.622118 46.622118 0 0 0 53.12753-0.602353l297.682823-225.099294z' fill='%2333CABB' p-id='17330'%3E%3C/path%3E%3Cpath d='M1687.371294 304.609882l297.502118 225.219765c14.456471 11.264 38.309647 11.504941 53.187764 0.602353a25.298824 25.298824 0 0 0 10.721883-20.299294 25.780706 25.780706 0 0 0-11.444706-19.998118L1714.778353 245.76a41.682824 41.682824 0 0 0-13.492706-6.505412c-1.626353-0.542118-3.433412-0.542118-5.240471-0.843294-2.831059-0.481882-5.662118-1.204706-8.613647-1.204706-3.011765 0-5.722353 0.722824-8.553411 1.204706-1.746824 0.361412-3.614118 0.361412-5.240471 0.843294a41.140706 41.140706 0 0 0-13.492706 6.505412l-322.68047 244.314353a25.840941 25.840941 0 0 0-11.444706 19.998118 25.298824 25.298824 0 0 0 10.661647 20.299294 46.622118 46.622118 0 0 0 53.187764-0.602353l297.562353-225.219765z' fill='%2333CABB' p-id='17331'%3E%3C/path%3E%3C/svg%3E");
}

/*  列表收起样式 -- 展开背景图 */
.kj-packUpdiv>.kj-packUp-span>i#kj_slideBtn.kj-icon-fang-by-listpage {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1629266072190' class='icon' viewBox='0 0 3501 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='16926' width='200' height='200'%3E%3Cpath d='M0.792774 0.660645L312.485161 644.657548a621.799226 621.799226 0 0 0 559.665549 350.802581h1715.233032A621.799226 621.799226 0 0 0 3138.890323 660.975484L3482.756129 0.660645H0.72671h0.033032z' fill='%23F5F6FA' p-id='16927'%3E%3C/path%3E%3Cpath d='M1741.857032 428.494452l307.100903-232.414968a48.194065 48.194065 0 0 1 54.899613-0.660645c14.930581 11.660387 14.63329 30.257548-0.726709 41.55458l-333.097291 252.267355c-4.195097 3.072-8.91871 5.318194-13.939613 6.705549-1.651613 0.561548-3.534452 0.561548-5.351225 0.891871-2.906839 0.495484-5.84671 1.222194-8.885678 1.222193-3.105032 0-5.945806-0.72671-8.885677-1.222193-1.75071-0.330323-3.732645-0.330323-5.41729-0.891871a42.479484 42.479484 0 0 1-13.873549-6.705549L1380.583226 237.039484a26.624 26.624 0 0 1-11.825549-20.645161 26.095484 26.095484 0 0 1 10.999742-20.942452 48.128 48.128 0 0 1 54.833549 0.627613l307.299097 232.414968z' fill='%2333CABB' p-id='16928'%3E%3C/path%3E%3Cpath d='M1741.790968 739.460129l307.100903-232.514064a48.194065 48.194065 0 0 1 54.899613-0.594581c7.234065 5.582452 11.230968 13.113806 11.098839 20.942451a26.624 26.624 0 0 1-11.825549 20.645162l-333.031226 252.20129c-4.195097 3.038968-8.91871 5.318194-13.939613 6.705548-1.651613 0.561548-3.534452 0.561548-5.384258 0.858839-2.939871 0.495484-5.84671 1.255226-8.918709 1.255226-3.105032 0-5.879742-0.759742-8.819613-1.255226-1.816774-0.330323-3.732645-0.330323-5.41729-0.858839a42.479484 42.479484 0 0 1-13.906581-6.705548l-333.09729-252.20129a26.690065 26.690065 0 0 1-11.825549-20.645162 26.095484 26.095484 0 0 1 10.999742-20.942451 48.128 48.128 0 0 1 54.932645 0.594581l307.133936 232.514064z' fill='%2333CABB' p-id='16929'%3E%3C/path%3E%3C/svg%3E");
}

/*  列表收起样式 -- 调整位置 */
.kj-packUpdiv>.kj-packUp-span>i#kj_slideBtn.kj-icon-shou-by-listpage {
    height: 16px;
    width: 54px;
    vertical-align: 0em;
    fill: currentcolor;
    display: block;
    position: relative;
    top: -15px;
    overflow: hidden;
}

/*  列表收起样式 -- 调整位置 */
.kj-packUpdiv>.kj-packUp-span>i#kj_slideBtn.kj-icon-fang-by-listpage {
    height: 16px;
    width: 54px;
    vertical-align: 0em;
    fill: currentcolor;
    display: block;
    position: relative;
    top: -1px;
    overflow: hidden;
}

.kj-display-none {
    display: none;
}

.kj-padding-top-0 {
    padding-top: 0px;
}

.kj-bs-bars-shouqi {
    margin-top: 0px !important;
    width: 100%;
}

.kj-bs-bars-shouqi>.kj-list-queryFrom>.kj-packUpdiv {
    height: 0px;
}

/* 列表页列表样式 */
.kj-list-container-only-table {}

.kj-list-content-container.card>.bootstrap-table.bootstrap3>.fixed-table-toolbar>.bs-bars.pull-left {
    margin-top: 0px;
    margin-bottom: 0px;
    width:100%;
}

/**
* 列表页样式区域
* 结束
*/

/**
* 按钮类
* 便于后面升级修改，每类按钮引用相同类，没有的自行添加
* 请添加在一个区域，便于查找维护
*/

/* 添加 */
.kj-btn-add {}

/* 删除 */
.kj-btn-del {}

/* 查询 */
.kj-btn-query {}

/* 重置 */
.kj-btn-reset {}

/* 保存 */
.kj-btn-save {}

/* 取消 */
.kj-btn-cancel {}

/** 
* 按钮类至此结束  
* 请于上方添加
*/

/** 
* 表单页
* 开始
 */

/* 表单类型定义 -- 开始 */
/* ... */
/*  表单类型定义 -- 结束 */

/* 表单最外层容器 */
.kj-form-container {}

/* 表单内容类 */
.kj-form-container-content {}

/* 表单上方按钮标题类 */
.kj-form-title-button-bar {
    margin-top: 15px;
    margin-bottom: 15px;
}

.kj-form-title-button-bar button,
.kj-form-container-card-body-button-container button {
    margin-right: 10px;
}

.kj-form-title-button-bar-label {}

.kj-form-container-card {}

.kj-form-container-card-header {
    padding: 10px 24px;
}

.kj-form-container-card-header>h4>strong {
    font-size: 14px;
}

.kj-form-container-card-body {}

.kj-form-container-step-card {}

.kj-form-container-step-card-body {}

.kj-form-container-step-nav-step-button {
    position: absolute;
    top: 102px;
    width: calc(100% - 60px);
}

.kj-form-container-content-label {}

.kj-form-container-content-input {}

.kj-form-container-content-textarea {}

.kj-form-container-content-select {}


.kj-form-container-card-body-button-container {
    margin-bottom: 15px;
}



.kj-form-container-card-body-table {}

/**
 * 表单页
 * 结束
 *  */



/**
 * 树形控件 -- 开始
  */
.kj-tree-container {}

.kj-tree-container-card {
    margin-top: 15px;
}

.kj-tree-container-card-body {}

.kj-tree-container-card-toolbar {
    padding: 0px;
    margin-left: 8px;
    margin-bottom: 8px;
}

.kj-tree-container-card-toolbar button{
    margin-right: 10px;
}


/**
 * 树形控件 -- 结束
  */